package project.dto;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author armdev
 */

public class UsersDTO implements Serializable {
    private static final long serialVersionUID = 1L;    
    private Long id;    
    private String username;    
    private String email;      
    private String password;    
    private String firstname;    
    private String lastname;    
    private Date createDatetime;    
    private Integer status;    
    private Long imageId;

    public UsersDTO() {
    }

    public UsersDTO(Long id) {
        this.id = id;
    }

    public UsersDTO(Long id, String username, String email, String firstname, String lastname, Date createDatetime, Integer status) {
        this.id = id;
        this.username = username;
        this.email = email;
        this.firstname = firstname;
        this.lastname = lastname;
        this.createDatetime = createDatetime;
        this.status = status;
    }



    public UsersDTO(Long id, String username, String email, String password, String firstname, String lastname, Date createDatetime, Integer status, Long imageId) {
        this.id = id;
        this.username = username;
        this.email = email;
        this.password = password;
        this.firstname = firstname;
        this.lastname = lastname;
        this.createDatetime = createDatetime;
        this.status = status;
        this.imageId = imageId;
    }

    public UsersDTO(Long id, String username, String email, String firstname, String lastname, Date createDatetime, Integer status, Long imageId) {
        this.id = id;
        this.username = username;
        this.email = email;
        this.firstname = firstname;
        this.lastname = lastname;
        this.createDatetime = createDatetime;
        this.status = status;
        this.imageId = imageId;
    }



    public UsersDTO(Long id, String username, String email, String password, String firstname, String lastname) {
        this.id = id;
        this.username = username;
        this.email = email;
        this.password = password;
        this.firstname = firstname;
        this.lastname = lastname;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getFirstname() {
        return firstname;
    }

    public void setFirstname(String firstname) {
        this.firstname = firstname;
    }

    public String getLastname() {
        return lastname;
    }

    public void setLastname(String lastname) {
        this.lastname = lastname;
    }

    public Date getCreateDatetime() {
        return createDatetime;
    }

    public void setCreateDatetime(Date createDatetime) {
        this.createDatetime = createDatetime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getImageId() {
        return imageId;
    }

    public void setImageId(Long imageId) {
        this.imageId = imageId;
    }
    

}
